@charset "UTF-8";
#speedbin_new,#speedbin_new #speedbin_title{font:Roboto,sans-serif}
#speedbin_new #speedbin_title{font-size:33px;font-weight:700;text-align:center;margin:25px 0 15px}
#speedbin_new .contain_speed{background:url(../images/bg.png);-webkit-background-size:8px 8px;background-size:8px 8px;padding-top:35px}
#speedbin_new .mainInfo{margin-bottom:30px}
#speedbin_new .title_sub_speed{text-align:center;font-size:15px;margin:0 auto 20px;width:310px}
#speedbin_new .title_sub_speed .title_sub1{font-size:13px}
#speedbin_new .title_sub_speed .title_sub_mini{font-size:11px;text-align:right;padding-right:4px}
#speedbin_new .sppedBin_mainTitle{font-size:23px;font-weight:700;position:relative;text-align:center;margin-bottom:20px}
#speedbin_new .spped_block{margin-bottom:50px}
#speedbin_new .main_discription{padding:0 16px 0 18px;text-align:left;margin:auto}
#speedbin_new .main_discription p.big{font-size:16px;margin-top:10px}
#speedbin_new .main_discription p.small{font-size:10px}
#speedbin_new .main_discription .top_discription{font-size:14px;line-height:150%}
#speedbin_new .main_discription .force_discription{font-size:16px;line-height:150%}
#speedbin_new .main_discription .ex_discription{font-size:11px}
#speedbin_new .map_bottom{margin-top:30px}
#speedbin_new .speed_use{margin-bottom:25px}
#speedbin_new .speed_use h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:15px}
@media screen and (max-width:345px){
	#speedbin_new .speed_use h3{margin-left:10px}
}
#speedbin_new .speed_use h3 div{font-size:18px;font-weight:700;padding:0 5px 0 0}
#speedbin_new .speed_use p{width:90%;margin:auto auto 25px;font-size:13px;padding:0 5px}
#speedbin_new .speed_use .speed_use_box{width:92%;margin:auto;border-bottom:1px solid #eee}
#speedbin_new .lst_notes li{width:90%;margin:0 auto 25px;border-radius:3px;border:1px solid #eee;background:#fff;padding:25px 5px}
#speedbin_new .lst_notes li dt{text-align:center;font-size:18px;font-weight:700}
#speedbin_new .lst_notes li dt p{margin:20px 0 10px;line-height:24px}
#speedbin_new .lst_notes li dd{width:95%;margin:auto;line-height:20px}
@media screen and (max-width:345px){
	#speedbin_more>h2{font-size:23px!important}
}
#guide h1,#guide h2{text-align:center;font-weight:700}
#guide{font-family:Roboto,sans-serif;margin:20px 0 65px}
#guide .flatTab_nav{border-bottom:1px solid #212121;padding:0 10px}
#guide .flatTab_nav li:not(:last-child){margin-right:5px}
#guide .flatTab_nav li._selected .flatTab_navList_inner{border-top:1px solid #212121;border-left:1px solid #212121;border-right:1px solid #212121;color:#fff;background:#212121}
#guide .flatTab_nav li .flatTab_navList_inner{border-left:1px solid #ddd;border-bottom:none}
#guide .flatTab_nav li:first-child .flatTab_navList_inner,#guide .flatTab_nav li:last-child .flatTab_navList_inner{border-radius:0}
#guide .btn_more,#guide .flatTab_navList_inner{font-family:lato,Verdana,Arial}
#guide .btn_registe{display:block;width:290px;margin:0 auto;padding:20px 0;color:#fff;font-size:19px;background:#32bd74;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}
#guide h1{font-size:40px;line-height:1em;letter-spacing:normal}
@media screen and (max-width:370px){
	#guide h1{font-size:36px;letter-spacing:-1px}
}
#guide h2{font-size:25px;margin-bottom:15px;line-height:1.2em;letter-spacing:normal}
#guide h2 span{font-size:26px;font-weight:500}
#guide .txt_desc{margin:5px 0 25px;text-align:center}
#guide .section_explain{font-size:14px}
#guide #aboutShoplist{margin-top:25px;padding:30px 5%;background:url(../images/bg.png) left top;-webkit-background-size:8px 8px;background-size:8px 8px}
#guide #aboutShoplist .good_point{margin:34px 0 20px;text-align:center}
#guide #aboutShoplist .good_point li:not(:last-child){margin-bottom:20px}
#guide #aboutShoplist .good_point section{padding:15px 10px;background:#fff;border:1px solid #eee;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}
#guide #aboutShoplist .good_point h3{font-size:19px;font-weight:700;margin:18px 0 13px}
#guide #aboutShoplist .good_point p{text-align:left;word-break:break-all}
#guide #aboutShoplist .good_point .link_wrap{text-align:right}
#guide #aboutShoplist .good_point .link_wrap a{position:relative;display:inline-block;margin-top:13px;padding-right:10px;text-decoration:underline}
#guide #aboutShoplist .good_point .link_wrap .fa-angle-right{position:absolute;right:0;font-size:1.4em}
#guide #itemSearch{margin-top:40px}
#guide #itemSearch .section_explain{padding:0 5%}
#guide #itemSearch h3{padding-left:10px;font-size:19px;font-weight:700}
#guide #categorySearch{margin-top:25px}
#guide #categorySearch .flatTab_contents ul{clear:both;overflow:hidden;}
#guide #categorySearch .flatTab_contents li{display:inline-block;float:left;width:25%;margin-top:10px;text-align:center}
#guide #categorySearch .flatTab_contents li:nth-child(1),#guide #categorySearch .flatTab_contents li:nth-child(2),#guide #categorySearch .flatTab_contents li:nth-child(3),#guide #categorySearch .flatTab_contents li:nth-child(4){margin-top:0}
#guide #rankingSearch{margin-top:45px}
#guide #brandSearch{margin-top:55px}
#guide #brandSearch .brand_list{clear:both;overflow:hidden;}
#guide #brandSearch .brand_list li{display:inline-block;float:left;margin-top:15px;width:25%;text-align:center;vertical-align:top}
#guide #brandSearch .brand_list li:nth-child(1),#guide #brandSearch .brand_list li:nth-child(2),#guide #brandSearch .brand_list li:nth-child(3),#guide #brandSearch .brand_list li:nth-child(4){margin-top:0}
#guide #brandSearch .brand_list li a{display:block}
#guide #brandSearch .brand_list li a img{border:1px solid #cbcbcb}
#guide #brandSearch .brand_list li .brand_name{font-size:11px}
#guide #detailSearch{margin-top:55px}
#guide #detailSearch h3{margin-bottom:20px}
#guide #purchaseInfo{margin-top:40px;padding:30px 5%;background:url(../images/bg.png) left top;-webkit-background-size:8px 8px;background-size:8px 8px}
#guide #purchaseInfo h3{margin-bottom:8px;padding:15px 0 15px 60px;font-size:19px;font-weight:700}
#guide #purchaseInfo ol{margin-top:25px}
#guide #purchaseInfo ol li{border-bottom:1px solid #ddd}
#guide #purchaseInfo ol li:not(:last-child){margin-bottom:25px}
#guide #purchaseInfo .step_one h3{background:url(../images/no1.png) left top no-repeat;-webkit-background-size:45px 45px;background-size:45px 45px}
#guide #purchaseInfo .step_two h3{background:url(../images/no2.png) left top no-repeat;-webkit-background-size:45px 45px;background-size:45px 45px}
#guide #purchaseInfo .step_three h3{background:url(../images/no3.png) left top no-repeat;-webkit-background-size:45px 45px;background-size:45px 45px}
#guide #purchaseInfo .step_four h3{line-height:1.2em;padding-top:3px;background:url(../images/no4.png) left top no-repeat;-webkit-background-size:45px 45px;background-size:45px 45px}
#guide #purchaseInfo .postage{margin-top:15px}
#guide #memberMerit{margin-top:35px;padding:0 5%;text-align:center}
#guide #memberMerit h3{margin-bottom:15px;font-size:19px;font-weight:700;line-height:1.2em}
#guide #memberMerit li:not(:last-child){margin-bottom:30px}
#guide #memberMerit .btn_wrap{margin-top:25px;padding:15px 0;background:#fafafa}
#guide #specialInfo{margin-top:50px;padding:0 5%;text-align:center}
#guide #specialInfo h3{margin:15px 0;font-size:19px;font-weight:700;line-height:1.2em}
#guide #specialInfo ul{margin-top:35px}
#guide #specialInfo ul li:not(:last-child){margin-bottom:35px}
#guide #specialInfo ul li:last-child img{width:280px}
@media screen and (max-width:370px){
	#guide #memberMerit h3,#guide #specialInfo .section_explain,#guide .txt_desc{letter-spacing:-1px}